package com.rambo.sdh.service.inter;


import com.rambo.sdh.dao.pojo.RolePO;
import com.rambo.sdh.dao.pojo.UserPO;

import java.util.List;
public interface UserService {
    /**
     * Description:通过 uuid 获取用户PO
     */
    UserPO findUserByUuid(Integer id);

    /**
     * Description:添加用户
     */
    UserPO addUser(UserPO user);

    /**
     * Description:更新用户
     */
    UserPO updateUser(UserPO user);

    /**
     * Description:通过 uuid 删除用户
     */
    int deleteUserById(Integer id);

    /**
     * Description:获取所有用户列表
     */
    List<UserPO> getUserList();
    
  //根据user得到对应的role
  	List<RolePO> getRolePOByUserId(Integer id);
  	
  	//根据role得到对应的user
  	List<UserPO> getUserPOByRoleId(Integer id);
}
